import { defineStore } from "pinia"

export const useCountStore = defineStore('count', {
    //actions 里面放置的是一个一个的方法，用于响应组件中的“动作”
    actions: {
        increment(value: any) {
            // console.log("increment函数被调用了")
            this.sum += value
        }
    },
    //真正存储数据的地方
    state() {
        return {
            sum: 1, 
            school: 'xwxx',
            address: "北京"
        }
    },
    //计算属性
    getters: {
        bigSum: state => {
            return state.sum * 10
        },
        upperSchool():string {
            return this.school.toUpperCase()
        }
    }
})